Java on Handheld Devices — Comparing J2me Cdc to Java 1.1 and Java 2

نویسنده

  • Mikko Laukkanen
چکیده

The current trend is towards having Java applications run on handheld mobile devices. Sun Microsystems, Inc. has addressed this trend by specifying an edition, namely Java 2 Micro Edition (J2ME), of the Java environment for handheld devices. J2ME divides into two configurations: Connection Limited Device Configuration (CLCD) and Connected Device Configuration (CDC). This paper focuses on the latter, which is targeted at nextgeneration embedded devices, such as handheld computers. Sun Microsystems, Inc. has released CDC specification, a white paper and a reference implementation, which are our main references for this paper. We will give an overview to J2ME and especially CDC, and take a practical view to CDC by testing the reference implementation using several test cases. We also compare CDC to Java 2 and Java 1.1 standard editions. Java 2 is chosen, because according to Sun, CDC should comply with Java 2, except Swingclasses. For this reason, we do not take Swing into account in our tests. Java 1.1 on the other hand is taken into account, because most of the today’s JVMs on handheld devices are based on Java 1.1 functionality.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

KSACI: A Handheld Device Infrastructure for Agents Communication

The recent development of software platforms for cell phones and handheld computers, such as Java 2 Micro Edition (J2ME), has broadened application perspectives in this area. In fact, the developers can now write their own software to run in handheld devices, what was impossible a short time ago since the software and the platforms were proprietary. Among the myriad of applications for these de...

متن کامل

Handheld Computing and Programming for Mobile Commerce

Using Internet-enabled mobile handheld devices to access the World Wide Web is a promising addition to the Web and traditional e-commerce. Mobile handheld devices provide convenience and portable access to the huge information on the Internet for mobile users from anywhere and at anytime. However, mobile commerce has not enjoyed the same level of success as the ecommerce has so far because mobi...

متن کامل

Realizing Location-Based Push-Services on Mobile Devices

This paper describes how location-based push-services can be realized on mobile devices. Such services allow to automatically deliver locationrelevant information to mobile users, thus enabling new application scenarios. The paper presents examples of these new application scenarios and introduces a generic software architecture, which allows to integrate arbitrary ways of tracking the user’s l...

متن کامل

Introduction to Java Wireless Programming

Course Overview: This five-day course provides an introduction to Java programming with a focus on coding for wireless devices. Students first learn the Java language and development process, including OO concepts and techniques, working with the Java 2 Standard Edition, or J2SE. Then they learn how to create wireless applications with the Java 2 Micro Edition, or J2ME, and the Mobile Informati...

متن کامل

Wireless Software Design for Handheld Devices

Most Internet technologies are designed for desktop and large computers running on reliable networks with relatively high bandwidth. Hand-held wireless devices, on the other hand, have a more constrained computing environment. They tend to have less memory, less powerful CPUs, different input devices, and smaller displays. The Wireless Application Protocol (or WAP), which is a specification dev...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001